import axios from "axios"

const instance=axios.create({
    baseURL:"https://www.ahsj.link/nebula-api",
    timeout:5000
})


/* 拦截器 ，拦截每一条路由 */
/* 在请求之前拦截 */
instance.interceptors.request.use(config=>{
    /* 设置请求头  x-auth-token*/
    let token=localStorage.getItem("token")
    console.log(token);
    if(token){
        config.headers["x-auth-token"]=token
    }
    return config
},err=>{
    return Promise.reject(err)
})

/* 在服务器响应之后 ，then 函数之前拦截 */
instance.interceptors.response.use(res=>{
    return res.data
},err=>{
    return Promise.reject(err)
})

export default instance